/*
* <pre> 通信协议设计
* <pre> 4字节 魔数| 1字节 版本号| 1字节 序列化算法| 1字节 指令| 4字节 数据长度| N字节 数据
* <pre> 魔数：通过魔数识别出这个数据包是否是遵循自定义协议
* <pre> 版本号：协议为了支持升级预留的标识字段
* <pre> 序列化算法：如何将二进制转换位java对象，将java对象如何转换为二进制数据
* <pre> 指令：接收到一种指令就会有对应的处理逻辑
* <pre> 字节长度
* <pre> 数据
* */
package zzg.study.protocol;
